/**
 * 溯源管理接口
 * huangjianhong
 * 2023/5/26
 */

import { GET, POST } from '@/utils/http'

export default {
  /**
   * 获取搜索栏企业下拉框列表
   */
  getEnterpriseSelectList: (data) => {
    return GET('/xhc/enterpriseInfo/getEnterpriseSelectList', data)
  },
  /**
   * 获取搜索栏追溯码下拉框（批次）
   */
  getBasicRetraceSelectList: (data) => {
    return GET('/xhc/basicRetrace/getBasicRetraceSelectList', data)
  },
  /**
   * 获取雏鸡入场企业追溯码下拉框（批次）
   */
  enterBatchSelect: (data) => {
    return GET('/xhc/chickenEnter/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取抗体检测企业追溯码下拉框（批次）
   */
  antigenDectectionBatchSelect: (data) => {
    return GET('/xhc/chickenAntigen/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取饲喂记录企业追溯码下拉框（批次）
   */
  feedingBatchSelect: (data) => {
    return GET('/xhc/chickenFeeding/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取免疫企业追溯码下拉框（批次）
   */
  immunityBatchSelect: (data) => {
    return GET('/xhc/chickenImmunity/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取用药企业追溯码下拉框（批次）
   */
  pharmacyBatchSelect: (data) => {
    return GET('/xhc/chickenPharmacy/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取检疫管理企业追溯码下拉框（批次）
   */
  quarantineManageBatchSelect: (data) => {
    return GET('/xhc/quarantineInfo/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取物流管理企业追溯码下拉框（批次）
   */
  logisticsManageBatchSelect: (data) => {
    return GET('/xhc/logisticsInfo/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取屠宰管理企业追溯码下拉框（批次）
   */
  slaughterManageBatchSelect: (data) => {
    return GET('/xhc/slaughteringInfo/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取小鸡入场信息列表
   */
  enterTable: (data) => {
    return POST('/xhc/chickenEnter/getChickenEnterList', data)
  },
  /**
   * 获取入场批次下拉框列表
   */
  getChickBatch: (data) => {
    return GET('/xhc/chickenEnter/getBasicRetraceAndEnterprise', data)
  },
  /**
   * 获取雏鸡入场详情
   */
  enterDetail: (data) => {
    return GET('/xhc/chickenEnter/getChickenEnterById', data)
  },
  /**
   * 获取抗原检测详情
   */
  antigenDectectionDetail: (data) => {
    return GET('/xhc/chickenAntigen/getChickenAntigenById', data)
  },
  /**
   * 获取饲喂记录详情
   */
  feedingDetail: (data) => {
    return GET('/xhc/chickenFeeding/getChickenFeedingById', data)
  },
  /**
   * 获取免疫详情
   */
  immunityDetail: (data) => {
    return GET('/xhc/chickenImmunity/getChickenImmunityById', data)
  },
  /**
   * 获取用药详情
   */
  pharmacyDetail: (data) => {
    return GET('/xhc/chickenPharmacy/getChickenPharmacyById', data)
  },
  /**
   * 获取检疫管理详情
   */
  quarantineManageDetail: (data) => {
    return GET('/xhc/quarantineInfo/getQuarantineInfoById', data)
  },
  /**
   * 获取物流管理详情
   */
  logisticsManageDetail: (data) => {
    return GET('/xhc/logisticsInfo/getLogisticsInfoById', data)
  },
  /**
   * 获取屠宰管理详情
   */
  slaughterManageDetail: (data) => {
    return GET('/xhc/slaughteringInfo/getSlaughteringInfoById', data)
  },
  /**
   * 获取抗体检测信息列表
   */
  antigenDectectionTable: (data) => {
    return POST('/xhc/chickenAntigen/getChickenAntigenList', data)
  },
  /**
   * 获取饲喂记录列表
   */
  feedingTable: (data) => {
    return POST('/xhc/chickenFeeding/getChickenFeedingList', data)
  },
  /**
   * 获取免疫列表
   */
  immunityTable: (data) => {
    return POST('/xhc/chickenImmunity/getChickenImmunityList', data)
  },
  /**
   * 获取用药列表
   */
  pharmacyTable: (data) => {
    return POST('/xhc/chickenPharmacy/getChickenPharmacyList', data)
  },
  /**
   * 获取检疫管理列表
   */
  quarantineManageTable: (data) => {
    return POST('/xhc/quarantineInfo/getQuarantineInfoList', data)
  },
  /**
   * 获取物流管理列表
   */
  logisticsManageTable: (data) => {
    return POST('/xhc/logisticsInfo/getLogisticsInfoList', data)
  },
  /**
   * 获取屠宰管理列表
   */
  slaughterManageTable: (data) => {
    return POST('/xhc/slaughteringInfo/getSlaughteringInfoList', data)
  },
  /**
   * 小鸡入场新增
   */
  enterAdd: (data) => {
    return POST('/xhc/chickenEnter/addChickenEnter', data)
  },
  /**
   * 抗体检测新增
   */
  antigenDectectionAdd: (data) => {
    return POST('/xhc/chickenAntigen/addChickenAntigen', data)
  },
  /**
   * 饲喂记录新增
   */
  feedingAdd: (data) => {
    return POST('/xhc/chickenFeeding/addChickenFeeding', data)
  },
  /**
   * 免疫新增
   */
  immunityAdd: (data) => {
    return POST('/xhc/chickenImmunity/addChickenImmunity', data)
  },
  /**
   * 用药新增
   */
  pharmacyAdd: (data) => {
    return POST('/xhc/chickenPharmacy/addChickenPharmacy', data)
  },
  /**
   * 检疫管理新增
   */
  quarantineManageAdd: (data) => {
    return POST('/xhc/quarantineInfo/addQuarantine', data)
  },
  /**
   * 物流管理新增
   */
  logisticsManageAdd: (data) => {
    return POST('/xhc/logisticsInfo/addLogistics', data)
  },
  /**
   * 屠宰管理新增
   */
  slaughterManageAdd: (data) => {
    return POST('/xhc/slaughteringInfo/addSlaughtering', data)
  },
  /**
   * 雏鸡入场删除
   */
  enterDelete: (data) => {
    return GET('/xhc/chickenEnter/deleteChickenEnter', data)
  },
  /**
   * 抗体检测删除
   */
  antigenDectectionDelete: (data) => {
    return GET('/xhc/chickenAntigen/deleteChickenAntigen', data)
  },
  /**
   * 饲喂记录删除
   */
  feedingDelete: (data) => {
    return GET('/xhc/chickenFeeding/deleteChickenFeeding', data)
  },
  /**
   * 免疫删除
   */
  immunityDelete: (data) => {
    return GET('/xhc/chickenImmunity/deleteChickenImmunity', data)
  },
  /**
   * 用药删除
   */
  pharmacyDelete: (data) => {
    return GET('/xhc/chickenPharmacy/deleteChickenPharmacy', data)
  },
  /**
   * 检疫管理删除
   */
  quarantineManageDelete: (data) => {
    return GET('/xhc/quarantineInfo/deleteQuarantine', data)
  },
  /**
   * 物流管理删除
   */
  logisticsManageDelete: (data) => {
    return GET('/xhc/logisticsInfo/deleteLogistics', data)
  },
  /**
   * 屠宰管理删除
   */
  slaughterManageDelete: (data) => {
    return GET('/xhc/slaughteringInfo/deleteSlaughtering', data)
  },
  /**
   * 小鸡入场编辑
   */
  enterEdit: (data) => {
    return POST('/xhc/chickenEnter/updateChickenEnter', data)
  },
  /**
   * 抗体检测编辑
   */
  antigenDectectionEdit: (data) => {
    return POST('/xhc/chickenAntigen/updateChickenAntigen', data)
  },
  /**
   * 饲喂记录编辑
   */
  feedingEdit: (data) => {
    return POST('/xhc/chickenFeeding/updateChickenFeeding', data)
  },
  /**
   * 免疫编辑
   */
  immunityEdit: (data) => {
    return POST('/xhc/chickenImmunity/updateChickenImmunity', data)
  },
  /**
   * 用药编辑
   */
  pharmacyEdit: (data) => {
    return POST('/xhc/chickenPharmacy/updateChickenPharmacy', data)
  },
  /**
   * 检疫管理编辑
   */
  quarantineManageEdit: (data) => {
    return POST('/xhc/quarantineInfo/updateQuarantine', data)
  },
  /**
   * 物流管理编辑
   */
  logisticsManageEdit: (data) => {
    return POST('/xhc/logisticsInfo/updateLogistics', data)
  },
  /**
   * 屠宰管理编辑
   */
  slaughterManageEdit: (data) => {
    return POST('/xhc/slaughteringInfo/updateSlaughtering', data)
  },
}
